package com.cloud.wms.ui.in.contract;


import com.cloud.core.base.BasePresenter;
import com.cloud.core.base.BaseView;
import com.cloud.wms.ui.in.entity.InOrderEntity;
import com.cloud.wms.ui.main.entity.TaskEntity;

import java.util.List;

/**
 * @Author:Chen
 * @Date: 2021-01-14 15:49
 * @Description:
 */
public interface InRegisterContract {
    interface View extends BaseView {
    }

    interface Presenter extends BasePresenter<View> {
        void loadInOrderList(String inCode, int page);

        void receiveRegisterTask(InOrderEntity inOrderEntity, String taskCode);

        void submitRegisterTask(TaskEntity taskEntity,
                                InOrderEntity inOrder,
                                String plate,
                                String volume,
                                String boxAmount,
                                String date,
                                boolean isAll,
                                String remark,
                                List<String> images, String beginTime);
    }
}
